Variability management with feature models
نویسندگان
چکیده
Variability management in software systems requires adequate tool support to cope with the ever increasing complexity of software systems. The paper presents a tool chain which can be used for variability management within almost all software development processes. The presented tools use extended feature models as the main model to describe variability and commonality, and provide user changeable customization of the software artifacts to be managed.
منابع مشابه
Applying Spatial Geostatistical Analysis Models for Evaluating Variability of Soil Properties in Eastern Shiraz, Iran
ABSTRACT- The information on the spatial properties of soil is vital to improve soil management and to increase the crop productivity. Geostatistical analysis technique is one of the most important methods for determining the spatial properties of soil. The aim of this study was to investigate spatial variability of soil chemical and physical attributes for field management in eastern Shiraz, I...
متن کاملComprehending Feature Models Expressed in CVL
Feature modeling is a common way to present and manage variability of software and systems. As a prerequisite for effective variability management is comprehensible representation, the main aim of this paper is to investigate difficulties in understanding feature models. In particular, we focus on the comprehensibility of feature models as expressed in Common Variability Language (CVL), which w...
متن کاملA Critical Analysis of Using Feature Models for Variability Management
The managing of variability across products in a software product line is one of the most important tasks for successful product line engineering. Due to a large number of publications, feature modeling seems to be a popular approach used for dealing with variability in product lines. Such popularity may lead to the assumption that feature modeling is a universal approach used for the managemen...
متن کاملIntroducing Variability Rules in ATL for Managing Variability in MDE-based Product Lines
Various approaches show that software product lines can be implemented using the Model-Driven Engineering concept of successive model refinements. An important aspect of Product-Line Engineering (PLE) is the management of variability. In this paper we propose a strategy to let the model transformation language ATL handle the variability. We consider a transformation sequence that can generate a...
متن کاملExpressing Feature-Based Variability in Structural Models
Software product line engineering aims at reducing development time, effort, cost, and complexity by taking advantage of the commonality within a portfolio of similar products. The effectiveness of a software product line approach directly depends on how well feature variability within the portfolio is implemented and managed throughout the development lifecycle, from early analysis through mai...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Sci. Comput. Program.
دوره 53 شماره
صفحات -
تاریخ انتشار 2004